Small Website to play Web-based games.
No puede seleccionar más de 25 temas Los temas deben comenzar con una letra o número, pueden incluir guiones ('-') y pueden tener hasta 35 caracteres de largo.
 
 
 

17 líneas
480 B

  1. // Next.js API route support: https://nextjs.org/docs/api-routes/introduction
  2. import type { NextApiRequest, NextApiResponse } from 'next'
  3. import {Game, getAvailableGames} from '../../../utils/games';
  4. export default async function handler(
  5. req: NextApiRequest,
  6. res: NextApiResponse<Game>
  7. ) {
  8. const gameManifests = await getAvailableGames();
  9. const game = gameManifests.find((g) => g.id === req.query.id);
  10. if (game) {
  11. res.json(game)
  12. return
  13. }
  14. res.status(404)
  15. }